import DefaultVertex from "./data/defaultVertex.json5"
import DefaultNode from "./data/defaultNode.json5"
import ActivityNodeContainer from "./data/activityNodeContainer.json5"
import ActivityNodeContent from "./data/activityNodeContent.json5"
import StartNodeContainer from "./data/startNodeContainer.json5"
import StartNodeContent from "./data/startNodeContent.json5"
import EndNodeContainer from "./data/endNodeContainer.json5"
import EndNodeContent from "./data/endNodeContent.json5"
import CircleStart from "./data/circleStart.json5"
import CircleEnd from "./data/circleEnd.json5"
import DefaultText from "./data/defaultText.json5"
import HorizontalSwimLane from "./data/horizontalSwimlane.json5"
import VerticalSwimLane from "./data/verticalSwimlane.json5"
import DefaultEdge from "./data/defaultEdge.json5"
import {FlowStyle} from "../index";

export const flowStyle: FlowStyle = {
    // 默认多边形的样式
    defaultVertexStyle: DefaultVertex,
    // 默认节点的样式
    defaultNodeStyle: DefaultNode,
    // 默认连接线的样式
    defaultEdgeStyle: DefaultEdge,
    // 活动节点外层泳道容器的样式
    activityNodeContainerStyle: ActivityNodeContainer,
    // 活动节点内层的样式
    activityNodeContentStyle: ActivityNodeContent,
    // 开始节点泳道容器的样式
    startNodeContainerStyle: StartNodeContainer,
    // 开始节点内层的样式
    startNodeContentStyle: StartNodeContent,
    // 结束节点泳道容器的样式
    endNodeContainerStyle: EndNodeContainer,
    // 结束节点内层的样式
    endNodeContentStyle: EndNodeContent,
    // 圆形开始节点的样式
    circleStartStyle: CircleStart,
    // 圆形结束节点的样式
    circleEndStyle: CircleEnd,
    // 备注文字内容的样式
    remarkTextStyle: DefaultText,
    // 水平泳道的样式
    horizontalSwimLaneStyle: HorizontalSwimLane,
    // 垂直泳道的样式
    verticalSwimLaneStyle: VerticalSwimLane
}
